implanted internal pacemaker - Turkish English Dictionary